Running the Model > Run-Time Menus & Controls > SimRunner

SimRunner

SimRunner takes your existing ProModel simulation models, evaluates them for you, then performs tests to find better ways to achieve the results you desire. Typically, most people use simulation tools to predict and improve a system’s performance by modeling the actual location (e.g., a plant floor, a bank lobby, or emergency room) or abstract process (i.e., a logical process). Through testing various “what-if” scenarios, SimRunner can help you determine the most ideal way to conduct operations—we call this optimization.

 

When you conduct an analysis using SimRunner, you build and run projects. With each project, SimRunner runs sophisticated optimization algorithms on your model to help you optimize multiple factors simultaneously. For each project, you will need to provide SimRunner with a model to analyze or optimize, identify which input factors to change, and define how to measure system performance using an objective function. SimRunner can conduct two types of tests: Pre-Analysis (Statistical Advantage) and Simulation Optimization.

SimRunner Benefits

Using SimRunner will help you find accurate solutions for your modeling needs. No longer must you sit and experiment with what you think might work, only to find that your solution actually interferes with productivity in other parts of the model. SimRunner will help you locate true solutions by monitoring how changes affect each part of the model. In other words, SimRunner will not let you improve one area of your model at the expense of another—the results you get are beneficial to the entire model.

Starting a New Project

The following describes how to start and prepare a project for analysis. Remember that you must create and validate your model prior to analyzing or optimizing it in SimRunner.

How to select a model:

  1. Click the New button on the button bar or select New Project from the File menu.
  2. From the Open dialog, select the model file you wish to use.
  3. Click OK.
  4. Once you select a model, the model’s name will appear in the Project Information dialog.

How to define the input factors:

  1. Click on the Inputs button.
  2. To select input variables, click next to each variable in the Selected column. SimRunner will mark the selected items.

Please Note: SimRunner will optimize only single value macros defined as scenario parameters.

How to define the objective function (output variables):

  1. Click the Outputs button.
  2. In the Objective Function Setup dialog, select the category of the item(s) you wish to minimize or maximize.
  3. Highlight an item in the list.
  4. Select Maximize, Minimize, or Custom to select the type of optimization you wish to use for the variable.
  5. Enter the Weighting. This number represents the importance of Maximizing or Minimizing the item. (The higher the number, the higher the importance.)
  6. After you set the values for the item, click the right arrow to place the item in the selected list. To remove an item from the selected list, select the item and click the left arrow. (Alternatively, you may double click on an item to add it to or remove it from the list of selected variables.)

Stage one: Pre-Analysis

With the model built, the input factors selected, and an objective function defined, you are ready to conduct a Pre-Analysis. Also known as Statistical Advantage, the Pre-Analysis runs several tests to identify the initial bias (warm-up period), determine appropriate run-length to reach steady-state, find the number of replications necessary to ensure that each event occurs at least once, and locate the model averages.

Stage two: Simulation Optimization

Simulation Optimization is a multi-variable optimization that tries different combinations of input factors to arrive at the combination that provides the best objective function (output) value. Depending on the number of selected input factors and the complexity of the solution space, this process can take a long or short time. Optimizations with many factors and complex solutions take longer to run.

How to run an optimization:

  1. Click on the Optimize! button or select Start Optimization from the Project menu.
  2. Click Play on the dashboard to begin.

© 2012 ProModel Corporation • 556 East Technology Avenue • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com